package com.gsoe.judge.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gsoe.dto.JudgeExamDTO;
import com.gsoe.dto.UpDateScoreDTO;
import com.gsoe.po.JudgeExam;
import com.gsoe.vo.PeopleJudgeCacheVO;

import java.util.List;


/**
 * <p>
 * 考试评测表 服务类
 * </p>
 *
 * @author xiaoma
 * @since 2024-11-04
 */
public interface JudgeExamService extends IService<JudgeExam> {

    void saveJudgeExam(List<JudgeExamDTO> judgeExamDTO);

    List<PeopleJudgeCacheVO> getPeopleJudgeCache(Long examId, Long problemId);

    void updateScore(UpDateScoreDTO upDateScoreDTO);
}
